package cn.gson.springboot.model.vo;

import cn.gson.springboot.model.pojos.*;

import java.sql.Date;
import java.sql.Time;
import java.util.List;

public class TaskVo {
    private int taskId;
    private String taskDescribe;// 行动描述
    private String taskContactName;// 联系人
    private Date taskFinishDate;// 完成日期
    private Time taskTime;// 完成时间--待办任务
    private Integer taskPriority;// 优先--待办任务
    private Integer taskStatus;// 状态--待办任务
    private Date taskCreateDate;// 创建日期--待办任务
    private Integer taskClassify;// 类型--记录
    private Integer taskIs;// 为记录或待办任务
    private Opportunity opportunityByOppId;
    private Maintenance maintenanceByMaiId;//维修工单--记录
    private Customer customerByCustomerId;// 客户
    private Employee employeeByEmpId;// 创建人--待办任务
    private Employee employeeByExeEmpId;// 执行人
    private List<ChatRecordVo> chatRecordsByQuotationId;

    public int getTaskId() {
        return taskId;
    }

    public void setTaskId(int taskId) {
        this.taskId = taskId;
    }

    public String getTaskDescribe() {
        return taskDescribe;
    }

    public void setTaskDescribe(String taskDescribe) {
        this.taskDescribe = taskDescribe;
    }

    public Employee getEmployeeByExeEmpId() {
        return employeeByExeEmpId;
    }

    public void setEmployeeByExeEmpId(Employee employeeByExeEmpId) {
        this.employeeByExeEmpId = employeeByExeEmpId;
    }

    public String getTaskContactName() {
        return taskContactName;
    }

    public void setTaskContactName(String taskContactName) {
        this.taskContactName = taskContactName;
    }

    public Date getTaskFinishDate() {
        return taskFinishDate;
    }

    public void setTaskFinishDate(Date taskFinishDate) {
        this.taskFinishDate = taskFinishDate;
    }

    public Time getTaskTime() {
        return taskTime;
    }

    public void setTaskTime(Time taskTime) {
        this.taskTime = taskTime;
    }

    public Integer getTaskPriority() {
        return taskPriority;
    }

    public void setTaskPriority(Integer taskPriority) {
        this.taskPriority = taskPriority;
    }

    public Integer getTaskStatus() {
        return taskStatus;
    }

    public void setTaskStatus(Integer taskStatus) {
        this.taskStatus = taskStatus;
    }

    public Date getTaskCreateDate() {
        return taskCreateDate;
    }

    public void setTaskCreateDate(Date taskCreateDate) {
        this.taskCreateDate = taskCreateDate;
    }

    public Integer getTaskClassify() {
        return taskClassify;
    }

    public void setTaskClassify(Integer taskClassify) {
        this.taskClassify = taskClassify;
    }

    public Integer getTaskIs() {
        return taskIs;
    }

    public void setTaskIs(Integer taskIs) {
        this.taskIs = taskIs;
    }

    public Opportunity getOpportunityByOppId() {
        return opportunityByOppId;
    }

    public void setOpportunityByOppId(Opportunity opportunityByOppId) {
        this.opportunityByOppId = opportunityByOppId;
    }

    public Maintenance getMaintenanceByMaiId() {
        return maintenanceByMaiId;
    }

    public void setMaintenanceByMaiId(Maintenance maintenanceByMaiId) {
        this.maintenanceByMaiId = maintenanceByMaiId;
    }

    public Customer getCustomerByCustomerId() {
        return customerByCustomerId;
    }

    public void setCustomerByCustomerId(Customer customerByCustomerId) {
        this.customerByCustomerId = customerByCustomerId;
    }

    public Employee getEmployeeByEmpId() {
        return employeeByEmpId;
    }

    public void setEmployeeByEmpId(Employee employeeByEmpId) {
        this.employeeByEmpId = employeeByEmpId;
    }

    public List<ChatRecordVo> getChatRecordsByQuotationId() {
        return chatRecordsByQuotationId;
    }

    public void setChatRecordsByQuotationId(List<ChatRecordVo> chatRecordsByQuotationId) {
        this.chatRecordsByQuotationId = chatRecordsByQuotationId;
    }
}
